home *** CD-ROM | disk | FTP | other *** search
- program CDSxmlC;
- {$APPTYPE CONSOLE}
- uses
- DBClient;
- var
- i: Integer;
- begin
- writeln('content-type: text/html');
- writeln;
- writeln('<HTML>');
- writeln('<BODY BGCOLOR=FFFFCC>');
- with TClientDataSet.Create(nil) do
- try
- LoadFromFile('table.xml');
- Filter := 'Length_In > 42';
- Filtered := True;
- Open;
- First;
- writeln('<TABLE BORDER=1>');
- writeln('<TR>');
- for i:=0 to Pred(FieldCount) do
- writeln('<TD BGCOLOR=FFFFFF><B>',Fields[i].FieldName,'</B></TD>');
- writeln('</TR>');
- while not Eof do
- begin
- // if FieldByName('Length_In').AsInteger > 42 then
- begin
- writeln('<TR>');
- for i:=0 to Pred(FieldCount) do
- writeln('<TD VALIGN=TOP>',Fields[i].AsString,'</TD>');
- writeln('</TR>')
- end;
- Next
- end;
- writeln('</TABLE>')
- finally
- Free
- end;
- writeln('</BODY>');
- writeln('</HTML>')
- end.
-
-